package cn.it.shop.dao;

import org.springframework.security.core.userdetails.UserDetails;

import cn.it.shop.pojo.Account;
/*
 * 用来声明自己模块的业务逻辑
 * */
public interface AccountDao extends BaseDao<Account> {
	// 例如管理员要登录
	public Account login(Account account);
	 // 只更新管理员基本信息,不包括外键, 和密码
	public void updateOnlyAccount(Account account);
	
	// 通过管理员ID查询,管理员信息,级联抓去角色信息
	public Account getFetchRid(int id);
	
	public UserDetails loadUserByUsername(String login);
}
